// 日志
const mongoose = require("mongoose")
const Schema = mongoose.Schema

const journalSchema = new Schema({
  // 发表日志的作者信息
  author:{
    type:Schema.Types.ObjectId,
    ref:"admin"
  },
  // 日志标题
  title:String,
  // 日志描述
  des:String,
  // md路径
  md:String,
  // cover路径
  cover:[],
  // 发表时间
  date:{
    type:Number,
    default:Date.now
  },
  // 修改时间
  mtime:{
    type:Number,
    default:Date.now
  },
  // 浏览量
  vistor:{
    type:Number,
    default:Math.random()*100|0
  },
  // 日志的评论
  comment:[
    {
      // 评论作者
      name:String,
      // 评论内容
      text:String,
      // 评论时间
      date:{
        type:Number,
        default:Date.now
      }
    }
  ],
  // 日志点赞
  likes:[],
  // 日志收藏
  collections:[]
})

module.exports = mongoose.model("journal",journalSchema)